import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import { NestExpressApplication } from '@nestjs/platform-express';
import { resloveFilePath } from './fileUtils';

async function bootstrap() {
  const app = await NestFactory.create<NestExpressApplication>(AppModule);
  app.enableCors(); //关闭跨域
  //设置静态文件目录，用来存放上传的文件，可以直接通过http访问到文件
  app.useStaticAssets(resloveFilePath('/static/'), {
    prefix: '/static/', //http访问资源时，需要加上static前缀
  });
  await app.listen(3000);
}

bootstrap();
